Image forming apparatus, control method therefor, and program

ABSTRACT

An image forming apparatus includes a plurality of devices configured to perform different job processing, a control unit configured to control job processing performed by each device, a reception unit configured to receive an instruction for causing the control unit to shift to a state where the job processing is capable of being performed, and a power control unit configured to, when the control unit is shifted to a stand-by state in response to receiving the instruction, supply a power to a device specified based on a job processing function corresponding to an initial screen to be displayed.

CROSS REFERENCE

The current application is a continuation of U.S. patent applicationSer. No. 15/216,591 filed Jul. 21, 2016 which claims the benefit of U.S.patent application Ser. No. 14/055,245 filed Oct. 16, 2013, now issuedas U.S. Pat. No. 9,432,544, which claims the benefit of Japanese PatentApplication No. 2012-237452 filed Oct. 29, 2012, both of which arehereby incorporated by reference herein in its entirety.

BACKGROUND OF THE INVENTION Field of the Invention

The present invention relates to an image forming apparatus, a controlmethod therefor, and a program.

Description of the Related Art

Nowadays, business machines (image forming apparatuses) having highpower-saving efficiency are demanded in offices. Therefore, in additionto an on/off operation of the image forming apparatus and a power-savingmode over the entire image forming apparatus, a multifunction peripheral(MFP) has been conceived that can reduce an effective power by turningoff a power source of a part that is not used even in a stand-by state.

For example, Japanese Patent Application Laid-Open No. 2001-201986discusses power saving by turning off the power source of a fixing unitor a sheet-feeding system during facsimile receiving operation. While aprinter is in printing operation, each unit of the apparatus iscontrolled to save the power according to a selected applicationfunction, For example, the power is saved by turning off the powersource of an operation panel and an image scanner unit.

It can be conceived that, to obtain high power-saving efficiency in theimage forming apparatus, the power source of devices such as a printerand a scanner are turned on when the devices are used, and turned offright after the devices are finished to be used.

However, since some devices take long time to perform initializationprocessing after the power source is turned on, each time a user uses anarbitrary function, a waiting time is generated. In other words, forsuch a user who often uses the device taking long time to performinitialization, user responsiveness of the image forming apparatus whenthe apparatus is started to be used is drastically decreased.

Such a situation is also a problem, which similarly occurs by factorssuch as screen setting to be performed on the image forming apparatus bythe user, an authority for selecting the function set by the user, andhistory of functions used in the image forming apparatus by theauthenticated user. In other words, in the situation as described above,only after a controller of the image forming apparatus is recovered, thepower is started to be supplied to the device requested by the user, andthus the waiting time of the user is generated. Further, if all thefunctions are set to be ready to be performed independently from theuser's request, the power needs to be supplied to the all of thedevices. Thus, the power is wastefully consumed for an unnecessaryfunction.

SUMMARY OF THE INVENTION

The present invention is directed to a mechanism for starting powersupply to a device specified based on a job processing function to beperformed by a user in parallel with a controller shifting to a stand-bystate.

According to an aspect of the present invention, an image formingapparatus includes a plurality of devices configured to performdifferent job processing, a control unit configured to control jobprocessing performed by each device, a reception unit configured toreceive an instruction for causing the control unit to shift to a statewhere the job processing is capable of being performed, and a powercontrol unit configured to, when the control unit is shifted to astand-by state in response to receiving the instruction, supply a powerto a device specified based on a job processing function correspondingto an initial screen to be displayed.

Further features of the present invention will become apparent from thefollowing description of exemplary embodiments with reference to theattached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating a configuration of an imageforming apparatus.

FIG. 2A illustrates an example of a user interface (UI) screen displayedon an operation unit illustrated in FIG. 1.

FIG. 2B illustrates an example of the UI screen displayed on theoperation unit illustrated in FIG. 1.

FIG. 2C illustrates an example of the UI screen displayed on theoperation unit illustrated in FIG. 1.

FIG. 2D illustrates an example of the UI screen displayed on theoperation unit illustrated in FIG. 1.

FIG. 2E illustrates an example of the UI screen displayed on theoperation unit illustrated in FIG. 1.

FIG. 2F illustrates an example of the UI screen displayed on theoperation unit illustrated in FIG. 1.

FIG. 3 illustrates relationships between job processing and devices tobe energized in the image forming apparatus.

FIG. 4 is a flowchart illustrating a control method for the imageforming apparatus.

FIG. 5 illustrates an example of the UI screen displayed on theoperation unit illustrated in FIG. 1.

FIG. 6 is a flowchart illustrating a control method for the imageforming apparatus.

FIG. 7 is a flowchart illustrating a control method for the imageforming apparatus.

DESCRIPTION OF THE EMBODIMENTS

Various exemplary embodiments, features, and aspects of the inventionwill be described in detail below with reference to the drawings.

<Description of System Configuration>

A first exemplary embodiment will be described below. FIG. 1 is a blockdiagram illustrating a configuration of an image forming apparatusaccording to a present exemplary embodiment. According to the presentexemplary embodiment, an example will be described in which a printerdevice 4 performing a print processing function, a scanner device 2performing a scanning processing function, and an image processing unit5 performing an image processing function for the printer device 4 andthe scanner device 2 are included as a device performing job processing.However, the present exemplary embodiment is not limited thereto. Theimage forming apparatus described in the present exemplary embodimentincludes a control device (controller) 3 for controlling the jobprocessing performed by a plurality of devices performing differentprocessing described above.

As illustrated in FIG. 1, the scanner device 2 optically reads an imagefrom a document and converts it into a digital image. The printer device4 outputs the digital image to a sheet device. An operation unit 8includes a display unit and an instruction unit, and receives anoperation instruction from the user to the image forming apparatus. Afax device 7 transmits the digital image to a phone line.

A hard disk 14 stores the digital image and a control program. Thecontroller (control device) 3 controls each device connected to a bus toperform the job processing. The image forming apparatus 1 caninput/output the digital image to/from a computer 10 via a local areanetwork (LAN) 9 and issue a job and an instruction for the device.

The scanner device 2 includes a document sheet feeding unit 11 capableof automatically and sequentially replacing a bundle of documents, and ascanner unit 12 capable of optically scanning the document andconverting the document into a digital image. Then the converted imagedata is transmitted to the controller 3.

The printer device 4 includes a sheet feeding unit 18 capable ofsequentially feeding each sheet from a bundle of sheets, a marking unit16 for printing the image data on the fed sheet, and a sheet dischargeunit 17 for discharging the sheet on which printing has been performed.

The controller 3 includes a central processing unit (CPU) 13, whichtransmits/receives the image data to/from the scanner device 2 and theprinter device 4, and stores the image data. More precisely, thecontroller 3 temporarily stores the image data received from the scannerdevice 2 into a memory 15. Subsequently, the image data is stored in thehard disk 14 and then scanning and storing the image is completed.

The controller 3 temporarily stores the image data in the memory 15 fromthe hard disk 14, and transmits the image data to the printer device 4from the memory 15 to perform print output. Further, the imageprocessing unit 5 includes a general image processing unit 19, whichperforms processing, such as reduction, on the image having been storedin the memory 15, and stores the reduced image again in the memory 15.The general image processing unit 19 is used in various scenes asnecessary.

The image forming apparatus 1 includes the operation unit 8 controlledby the controller 3. The CPU 13 can interpret an instruction via anoperator operation or the LAN 9, and execute various types of jobprocessing described as below.

Examples will be described below.

[Copy Job Processing]

The image read by the scanner device 2 is stored in the hard disk 14and, at a time, the printer device 4 is used to perform printing.

[Image Transmission Job Processing]

The image read by the scanner device 2 is stored in the hard disk 14,and then transmitted to the computer 10 via the LAN 9.

[Image Storage Job Processing]

The image read by the scanner device 2 is stored in the hard disk 14,and then transmitted or printed as necessary.

[Image Print Job Processing]

A page description language, for example, transmitted from the computer10 is analyzed, and then printed by the printer device 4.

[Facsimile Reception Job Processing]

The facsimile image received by the fax device 7 is stored in the harddisk 14 and, at a time, printed by the printer device 4.

[Facsimile Transfer Job Processing]

The facsimile image received by the fax device 7 is stored in the harddisk 14 and, at a time, transferred to the computer 10 via the LAN 9.

[Facsimile Memory Reception Job Processing]

The facsimile image received by the fax device 7 is stored in the harddisk 14 and, then, waits to be referred by an operator.

[Facsimile Transmission Job Processing]

The image read by the scanner device 2 is stored in the hard disk 14and, at a time, transmitted from the fax device 7 to a public line.

In many cases, the hard disk 14 is interposed in case of a job failureand in order to recover from an abnormal state such as power-off.

A power source device 6 supplies the power to the image formingapparatus 1. When the image forming apparatus 1 is set to be off, analternating current (AC) power source 29 in the power source device 6 isinsulated by a switch 30. In the power source device 6, the switch 30 isturned on to supply the AC power to an AC-direct current (DC) converter20 to generate the DC power.

The power source device 6 can independently control the entire apparatuswith four power sources according to an instruction from the CPU 13.

More precisely, by switch control from the CPU 13, the power source ofpower for the controller unit 25 can be controlled to be turned on/off.Similarly, the power sources of power for the printer unit 28, power forthe scanner unit 26, and power for the general image processing unit 27can be controlled to be turned on/off.

By the switches 21, 22, 23, and 24, the CPU 13 can appropriately supplythe power to a part requiring the power in the image forming apparatus1. Each power state will be described below.

[Sleep State]

This mode refers to a state where the power of the image formingapparatus 1 itself is reduced to minimum.

Peripheral devices of the CPU 13 are set into a general suspended state(ACPI-S3) and only a part (power during a sleep state 31) where a jobcan be detected is energized to shift the apparatus to the power statewhere all of the devices require a very small amount of power.

More specifically, the CPU 13 stores the state of the devices in thememory 15, and the power source of the power for the controller unit 25including the CPU 13 itself is turned off. At this point, the CPU 13itself does not operate, however, on hardware, the power during sleep 31is turned on to be notified that the job has been input. Further, forexample, when a network reception via the LAN 9, a facsimile call fromthe fax device 7, and an operation of the operation unit 8 areperformed, the power for the controller unit 25 as the hardware isturned on.

The CPU 13 reads from the memory 15 the state of the apparatus stored inthe memory 15 to perform re-setting. The CPU 13 recovers to the stateright before the power source of the power for the controller unit 25 isturned off, and then shifts to the stand-by state.

In the sleep state, much of hardware cannot operate and, thus, the imageforming apparatus 1 only have a function of shifting to the stand-bystate.

The job is received after the image forming apparatus 1 shifts to thestand-by state.

[Stand-By State]

The stand-by state refers to a state where the power for the controllerunit 25 is energized. The operation by the operator on the operationunit 8 and the job from the LAN 9 via the network are received.

Since the power for the printer unit 28, the power for the scanner unit26, and the power for the general image processing unit 27 are set to beoff, the CPU 13 executes a predetermined job after the power sources ofthe devices to be used are energized by the switches 22, 23, and 24. Forexample, the power source of each device is turned on according to atype of job.

[Power Source State During Copy Job Processing]

The power for the scanner unit 26 and the power for the printer unit 28are turned on to realize a copy function as described above.

[Power Source State During Image Transmission Job Processing]

Only the power for the scanner unit 26 is turned on to transmit the readimage data.

[Power Source State During Image Storage Job Processing]

Only the power for the scanner unit 26 is turned on to store the readimage data.

[Power Source State During Image Print Job Processing]

Only the power for the printer unit 28 is turned on to print varioustypes of image data.

[Power Source State During Facsimile Reception Print]

The power for the printer unit 28 and the power for the general imageprocessing unit 27 are turned on to perform general image processing onthe received facsimile image and, subsequently, print the facsimileimage.

[Power Source State During Facsimile Transfer Processing]

Only the power for the general image processing unit 27 is turned on toperform the general image processing on the facsimile-received data and,subsequently, transfer it.

[Power Source State During Facsimile Memory Reception Processing]

Only the power for the general image processing unit 27 is turned on toperform the general image processing on the facsimile-received data and,subsequently, store it in the hard disk 14.

[Power Source State During Facsimile Transmission Processing]

The power for the scanner unit 26 and the power for the general imageprocessing unit 27 are turned on to transmit the read facsimile imagedata to the public line.

The power source of the device is turned off when the job has beencompleted to energize only the required device only when it is used,which enables cutting of a standby power during the stand-by state.

FIG. 2A illustrates an example of a user interface (UI) screen displayedon the operation unit 8 illustrated in FIG. 1.

The UI screen herein is a main menu screen and first displayed afteractivation by turning on the power source by factory shipment settingand also after the apparatus recovers from the sleep state.

The UI screen illustrated in FIG. 2A corresponds to a screen firstdisplayed on the display unit of the operation unit 8, and can bechanged on a setting/registration screen illustrated in FIG. 2Fdescribed below. The main menu screen is provided with a functionbutton. When copy is performed, a button 211 is selected. When facsimileis performed, a button 212 is selected. When scan and storage isperformed, a button 213 is selected. When a stored file is used, abutton 214 is selected. When setting and registration is performed, abutton 215 is selected.

FIG. 2B illustrates an example of the UI screen displayed on theoperation unit 8 illustrated in FIG. 1. The UI screen herein is a copyscreen. When the user selects the button 211, the controller 3 displaysthe UI screen on the operation unit 8. The user performs various typesof settings on the UI screen, and then performs copy.

FIG. 2C illustrates an example of the UI screen displayed on theoperation unit 8 illustrated in FIG. 1. The UI screen herein is a screenfor a scan and storage function. When the user selects the button 213,the controller 3 displays the UI screen on the operation unit 8. Theuser determines a storage location of a document to be scanned on the UIscreen, and then scans the document.

FIG. 2D illustrates an example of the UI screen displayed on theoperation unit 8 illustrated in FIG. 1. The UI screen herein is a screenfor a function of using a stored file. When the user selects the button214, the controller 3 displays the UI screen on the operation unit 8.The user selects the stored file to be output, and then outputs thedocument.

FIG. 2E illustrates an example of the UI screen displayed on theoperation unit 8 illustrated in FIG. 1. The UI screen herein is afacsimile screen. When the user selects the button 212, the controller 3displays the UI screen on the operation unit 8. The user sets atransmission destination and transmission settings, and then transmitsthe facsimile.

FIG. 2F illustrates an example of the UI screen displayed on theoperation unit 8 illustrated in FIG. 1. The UI screen herein is anexample of the setting/registration screen. When the user presses thesetting/registration button 215 on the operation unit 8, the controller3 displays the UI screen on the operation unit 8. The user can selectsthe screen to be displayed after activation/recovery 261 is performed,in a setting field. In FIG. 2F, the main menu is set as the screen. Whenthe user selects the copy screen, the screen to be first displayed afteractivation by turning on the power source or after the apparatusrecovers from the sleep state is the copy screen illustrated in FIG. 2B.The setting box 261 includes, for example, a combo box 263, and thescreen to be first displayed after activation by turning on the powersource or after the apparatus recovers from the sleep state can beselected by a button 262 from among the screens illustrated in FIGS. 2A,2B, 2C, 2D, and 2E, and registered. The sleep recovery button issues aninstruction of request for shifting to a state where the job processingcan be performed. By receiving pressing of the sleep recovery button,control for releasing the power-saving mode to shift to the normal modeis started.

FIG. 3 illustrates relationships between job processing and devices tobe energized in the image forming apparatus according to the presentexemplary embodiment.

In FIG. 3, the devices to be energization-controlled by the system areindicated in lines, and the functions of the system are indicated inrows. When the user selects the copy function to cause the apparatus toperform the job, operations of all of the devices including the scannerdevice 2, the printer device 4, the controller 3, and the imageprocessing unit 5 are required. Therefore, when the screen illustratedin FIG. 2B is registered as the recovery screen on the screenillustrated in FIG. 2F, the CPU 13 instructs the switches 21, 22, 23,and 24 included in the power source device 6 to turn on/off to startpower source supply to the devices used by the copy function in stepS404 illustrated in FIG. 4. With such arrangement, after the controller3 shifts to the stand-by state, a time from when the copy job has beeninput to when the job processing is started can be reduced.

Similarly, when the scan and storage function is performed, theoperations of the scanner device 2, the controller 3, and the imageprocessing unit 5 are required. Therefore, when the screen illustratedin FIG. 2C is registered as the recovery screen on the screenillustrated in FIG. 2F, the CPU 13 instructs the switches 21, 22, 23,and 24 included in the power source device 6 to turn on/off to start thepower source supply to the devices used by the scan function in stepS404 illustrated in FIG. 4. With such arrangement, after the controller3 shifts to the stand-by state, a time from when the scan job has beeninput to when the job processing is started can be reduced. Further,since the power supply to the printer device 4 is limited, the scan jobcan be performed with a power-saving effect maintained.

Similarly, when the function of using the stored file is performed, theoperations of the printer device 4, the controller 3, and the imageprocessing unit 5 are required. Therefore, when the screen illustratedin FIG. 2D is registered as the recovery screen on the screenillustrated in FIG. 2F, the CPU 13 instructs the switches 21, 22, 23,and 24 included in the power source device 6 to turn on/off to start thepower source supply to the devices used by the storage job function instep S404 illustrated in FIG. 4. With such arrangement, after thecontroller 3 shifts to the stand-by state, a time from when the storagejob has been input to when the job processing is started can be reduced.

Similarly, when the facsimile function is performed, the operations ofthe scanner device 2, the controller 3, and the image processing unit 5are required. In other cases, the operation of the controller 3 isrequired. Therefore, when the screen illustrated in FIG. 2E isregistered as the recovery screen on the screen illustrated in FIG. 2F,the CPU 13 instructs the switches 21, 22, 23, and 24 included in thepower source device 6 to turn on/off to start the power source supply tothe devices used by the facsimile function in step S404 illustrated inFIG. 4. With such arrangement, after the controller 3 shifts to thestand-by state, a time from when the storage job has been input to whenthe job processing is started can be reduced. Since the power supply tothe printer device 4 is limited, the facsimile job can be performed withthe power-saving effect maintained.

Even before the job type is determined, when the copy screen isselected, for example, it is considered that the copy function is highlylikely to be performed. Thus, according to the present exemplaryembodiment, when the screen for the copy function is set as the initialscreen when activation or the sleep recovery is performed, the powersource of the device to be used is controlled as illustrated in FIG. 4when activation or the sleep recovery is performed.

FIG. 4 is a flowchart illustrating a control method for the imageforming apparatus according to the present exemplary embodiment. Thisexample shows control of recovery timing of the device to be used by thejob processing corresponding to the initial screen. This flowillustrates an example of controlling start of the power supply to thedevice to be used by the job function corresponding to the recoveryscreen that is set and registered by the user in parallel with theprocessing in which the controller 3 stands by when the apparatus isshifted to the stand-by state from the sleep state, and then the job isperformed. Each step can be realized by the CPU 13 executing the controlprogram stored in the hard disk 14 or a read-only memory (ROM). Anexample of the power control will be described below in which, when thecontroller 3 shifts to the stand-by state according to the receivedinstruction, the power is supplied to the device specified based on thejob processing function corresponding to the initial screen to bedisplayed. According to the present exemplary embodiment, theinstruction for shifting to the state where the job processing can beperformed indicates a power-on instruction or the instruction (sleeprecovery instruction) for recovering to a normal state from thepower-saving state.

If the user presses the sleep recovery button on the operation unit 8during the sleep state (YES in step S401), in step S402, the CPU 13 ofthe controller 3 performs the sleep recovery processing as describedabove. The controller 3 determines at the end of the recovery processingwhich job processing of function the screen indicates which is to bedisplayed on the operation unit 8 and registered by the user on the UIscreen illustrated in FIG. 2F indicates. Further, in step S403, thecontroller 3 determines which operation of the device is required by thejob that can be input on the initial screen to be displayed when thepower source is recovered according to the relationships between the jobprocessing and the power supply destination as illustrated in FIG. 3 toperform the job processing function specified on the UI screen to bedisplayed at the time of recovery.

To perform the job processing corresponding to the UI screen to bedisplayed at the time of recovery, when the CPU 13 determines that theoperation of the device requiring the recovery operation is required(YES in step S403), then in step S404, the CPU 13 turns on the powersource of the device to perform the recovery processing. With sucharrangement, the job processing of the UI screen to be displayed as theinitial screen on the operation unit 8 at the time of recovery is set tobe performed.

In step S405, the CPU 13 shifts to the stand-by state. When the usergives an instruction for performing the job using the UI screendisplayed as the initial screen on the operation unit 8 (YES in stepS406), then, in step S407, the CPU 13 determines whether the recoveryprocessing state of the device required for the job to be performed hasbeen completed.

When the CPU 13 determines that the recovery processing state of thedevice required by the job to be performed has been completed (YES instep S407), then in step S409, the job processing is performedimmediately, and the processing ends.

On the other hand, when the CPU 13 determines that the recoveryprocessing state of the device required by the job to be performed hasnot been completed (NO in step S407), then in step S408, the device tobe used in the job processing corresponding to the UI screen to bedisplayed as the initial screen is shifted to the state where the jobprocessing can be performed, and the processing proceeds to step S409.

With such arrangement, after the user gives the instruction forperforming the job, since engine recovery processing is not usuallyperformed in step S408, the job processing corresponding to the initialscreen by the user can be swiftly performed without deteriorating theresponsiveness of the image forming apparatus.

A second exemplary embodiment will be described below.

An exemplary embodiment of the image forming apparatus illustrated inFIGS. 1, 2, and 3 will be described below in which the power sourcesupply destination of the image forming apparatus is controlled when thesleep state is shifted to the stand-by state and the user uses thefunction requiring authentication.

FIG. 5 illustrates an example of the UI screen displayed on theoperation unit 8 illustrated in FIG. 1. The example shows a userauthentication screen of each function. The user authentication screenis required when usage of each function is limited, for example, whenthe copy function is permitted only for an authenticated and specifieduser. Algorithm of the authentication is arbitrary, and theauthentication is performed with a user name 501 and a password 502 asillustrated in FIG. 5. However, other authentication methods using anintegrated circuit (IC) card and a fingerprint may be adopted. Accordingto the present exemplary embodiment, when the user selects the jobprocessing function to be displayed on the initial screen using the UIscreen illustrated in FIG. 5, the function setting screen based on theselected job processing function is stored in the hard disk 14 as theinitial screen. The configuration is adopted in which the CPU 13specifies the initial screen to be displayed corresponding to the storedjob processing function. The method for specifying the initial screen issimilar to that of the first exemplary embodiment.

FIG. 6 is a flowchart illustrating a control method for the imageforming apparatus according to the present exemplary embodiment. Theexample illustrates control in which the power supply to the device tobe used in the job is started to cause the device to recover the statewhere the job processing can be performed at the timing when the job,which the user is determined to be capable of using in the userauthentication processing, is fixedly determined. Each step can berealized by the CPU 13 executing the control program stored in the harddisk 14 or the ROM. Subsequently, an example of the power control willbe described in which, when the controller 3 shifts to the stand-bystate, if it is determined that the job processing function selected bythe user using the initial screen to be displayed can be performed, thepower is supplied to the device specified by the selected job processingfunction.

When the user presses a sleep recovery button on the operation unit 8(YES in step S601), in step S602, the CPU 13 of the controller 3performs predetermined sleep recovery processing as described above andthen, shifts to the stand-by state.

In step S603, since the main menu screen corresponding to the UI screenillustrated in FIG. 2A is displayed on the operation unit 8 when therecovery processing is performed, the user selects the function to beused on the main menu screen. At this point, the CPU 13 confirms theoperation instruction from the user to the operation unit 8 to specifythe selected function. Subsequently, in step S604, the CPU 13 determineswhether the user is authorized to use the selected function while theauthentication screen illustrated in FIG. 5 is displayed on theoperation unit 8 as the UI screen. It is assumed that, in the imageforming apparatus, the function that can be used by the user ispreviously registered by an administrator. Therefore, the CPU 13 candetermine whether the job processing function selected by the user canbe performed based on the registered user information.

When the CPU 13 determines that the user can use the selected function(YES in step S604), then in step S605, when using the function ispermitted, the CPU 13 turns on the power source of the device requiredby the function to perform the recovery setting according to the powersource supply destination for each function processing illustrated inFIG. 4. While the user is setting the job, the recovery processing isperformed on the device of the image forming apparatus for the selectedjob. When the user gives the instruction for performing the job usingthe operation unit 8, then in step S606, the CPU 13 checks if the jobhas been input. If the job has been input (YES in step S606), the CUP 13performs the job processing, and then the processing ends.

With such arrangement, since the engine recovery processing is performedbefore the user gives the instruction for performing the job, the jobcan be processed without deteriorating power-saving performance and theresponsiveness of the devices.

A third exemplary embodiment will be described below. An exemplaryembodiment of the image forming apparatus illustrated in FIGS. 1, 2, and3 will be described in which, using user's usage history of the imageforming apparatus that shifts to the stand-by state from the sleepstate, the power source supply destination of the image formingapparatus is controlled. The type of the job most recently selected bythe user to be authenticated is managed using the hard disk 14 or aserver device (not illustrated). Further, the type of the most recentlyselected job may be registered to the device for authenticating theuser, for example, the IC card, which may be scanned when the user isauthenticated, so that the type of the job most recently selected by theuser can be specified.

FIG. 7 is a flowchart illustrating a control method for the imageforming apparatus according to the present exemplary embodiment. Theexample illustrates control in which the power supply to the device tobe used in the job is started to cause the device to recover the statewhere the job processing can be performed at the timing when the usagehistory of the job selected by the user for the image forming apparatusis confirmed. Each step can be realized by the CPU 13 executing thecontrol program stored in the hard disk 14 or the ROM.

Subsequently, control will be described in detail in which the power issupplied to the device specified by the job processing function mostrecently selected by the authenticated user when the controller 3 shiftsto the stand-by state.

In step S701, the user performs an authentication operation, so that theCPU 13 of the controller 3 can recognize which user is operating theimage forming apparatus. The user authentication method is arbitrary,and the authentication may be performed at the same time as a sleeprecovery operation using the IC card, or may be performed by inputtingthe user name and a login password after the sleep recovery button ispressed.

In step S702, the CPU 13 controls the switch of the power source device6 to perform the sleep recovery processing to shift to the stand-bystate. In step S703, the CPU 13 specifies the type of the job performedby the currently operating user the previous time based on informationabout the usage history of the authenticated user, and determines whichdevice's operation of the image forming apparatus the job requires. Instep S704, according to the power source supply destination of eachfunction processing illustrated in FIG. 4, the power source of thedevice required by the function is turned on to perform the recoverysetting.

When the user gives the instruction for performing the job using theoperation unit 8 (YES in step S705), then in step S706, the CPU 13determines whether the recovery processing of the device required by thejob to be performed has been completed. When the CPU 13 determines thatthe recovery of each device of the image forming apparatus has beencompleted (YES in step S706), then in step S708, the CPU 13 performs thejob processing received using the operation unit 8, and the processingends.

On the other hand, when the CPU 13 determines that the recoveryprocessing of the device required by the job to be performed has notbeen completed (NO in step S706), then in step S707, the recoveryprocessing of each device of the image forming apparatus is continued,and the processing proceeds to step S708.

With such arrangement, since, after the user gives the instruction forperforming the job, the engine recovery processing in step S707 is notusually performed, the job can be processed without deteriorating theresponsiveness of the image forming apparatus.

According to the above-described exemplary embodiment, in parallel withthe controller shifting to the stand-by state, the power supply to thedevice specified by the job processing function to be performed by theuser can be started.

Further, since the power supply to the device other than that requiredby the user can be limited, the power-saving effect can be also expectedand, furthermore, after the controller shifts to the stand-by state, thejob processing requested by the user can be swiftly performed.

Embodiments of the present invention can also be realized by a computerof a system or apparatus that reads out and executes computer executableinstructions recorded on a storage medium (e.g., non-transitorycomputer-readable storage medium) to perform the functions of one ormore of the above-described embodiment(s) of the present invention, andby a method performed by the computer of the system or apparatus by, forexample, reading out and executing the computer executable instructionsfrom the storage medium to perform the functions of one or more of theabove-described embodiment(s). The computer may comprise one or more ofa central processing unit (CPU), micro processing unit (MPU), or othercircuitry, and may include a network of separate computers or separatecomputer processors. The computer executable instructions may beprovided to the computer, for example, from a network or the storagemedium. The storage medium may include, for example, one or more of ahard disk, a random-access memory (RAM), a read only memory (ROM), astorage of distributed computing systems, an optical disk (such as acompact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™),a flash memory device, a memory card, and the like.

While the present invention has been described with reference toexemplary embodiments, it is to be understood that the invention is notlimited to the disclosed exemplary embodiments. The scope of thefollowing claims is to be accorded the broadest interpretation so as toencompass all such modifications and equivalent structures andfunctions.

1. (canceled)
 2. A printing apparatus capable of shifting to apower-saving state, comprising: a printing unit; a display unit; and acontrol unit that includes one or more memories and one or moreprocessors; wherein the control unit registers a screen to be displayedby the display unit when the printing apparatus returns from thepower-saving state, and determines whether or not to cause the printingunit to execute a predetermined operation on a basis of the screendisplayed on the display unit.
 3. The printing apparatus according toclaim 1, wherein the predetermined operation is not executed in a casewhere a first screen, in which a user is able to select a function amonga plurality of functions, is displayed on the display unit, and theprinting unit executes the predetermined operation in a case where asecond screen, which is to be displayed upon user selection of aprinting function among the plurality of functions in the first screen,is displayed on the display unit.
 4. The printing apparatus according toclaim 2, wherein the second screen is a screen for a copying function ora screen for selecting a saved data.
 5. The printing apparatus accordingto claim 1, further comprising: a return button for causing the printingapparatus to return from the power-saving state; wherein the controlunit performs control such that the registered screen is displayed onthe display unit in accordance with operation of the return button. 6.The printing apparatus according to claim 1, further comprising: areading unit; wherein the control unit determines whether or not tocause the reading unit to execute a predetermined operation on a basisof the screen displayed on the display unit.
 7. The printing apparatusaccording to claim 1, wherein the printing unit does not execute thepredetermined operation and the reading unit does not execute thepredetermined operation in a case where a first screen, in which a useris able to select a function among a plurality of functions, isdisplayed on the display unit, and the printing unit executes thepredetermined operation and the reading unit executes the predeterminedoperation in a case where a second screen, which is to be displayed uponuser selection of a copying function among the plurality of functions inthe first screen, is displayed on the display unit.
 8. The printingapparatus according to claim 1, wherein the predetermined operation isinitialization processing of the printing unit.
 9. The printingapparatus according to claim 1, wherein power supply to the processor isstopped when in the power-saving state.
 10. The printing apparatusaccording to claim 1, wherein the control unit registers a screenselected by a user as the screen to be displayed by the display unitwhen the printing apparatus returns from the power-saving state.
 11. Theprinting apparatus according to claim 1, wherein the control unit causesthe printing unit to execute the predetermined operation on a basis ofthe screen displayed on the display unit before receiving a jobexecution instruction.
 12. A method for controlling a printing apparatuscapable of shifting to a power-saving state, comprising: registering ascreen to be displayed by a display unit when the printing apparatusreturns from the power-saving state; and determining whether or not tocause a printing unit to execute a predetermined operation on a basis ofthe screen displayed on the display unit.
 13. An image reading apparatuscapable of shifting to a power-saving state, comprising: a reading unit;a display unit; and a control unit that includes one or more memoriesand one or more processors; wherein the control unit registers a screento be displayed by the display unit when the image reading apparatusreturns from the power-saving state, and determines whether or not tocause the reading unit to execute a predetermined operation on a basisof the screen displayed on the display unit.
 14. The image readingapparatus according to claim 12, wherein the predetermined operation isnot executed in a case where a first screen, in which a user is able toselect a function among a plurality of functions, is displayed on thedisplay unit, and the reading unit executes the predetermined operationin a case where a second screen, which is to be displayed upon userselection of a reading function among the plurality of functions in thefirst screen, is displayed on the display unit.
 15. The image readingapparatus according to claim 12, wherein the second screen is any of ascreen for a copying function, a screen for selecting a location whereread image data is to be saved, and a screen for a facsimile function.16. The image reading apparatus according to claim 12, furthercomprising: a return button for causing the image reading apparatus toreturn from the power-saving state; wherein the control unit performscontrol such that the registered screen is displayed on the display unitin accordance with operation of the return button.
 17. The image readingapparatus according to claim 12, further comprising: a printing unit;wherein the control unit determines whether or not to cause the printingunit to execute a predetermined operation on a basis of the screendisplayed on the display unit.
 18. The image reading apparatus accordingto claim 16, wherein the reading unit does not execute the predeterminedoperation and the printing unit does not execute the predeterminedoperation in a case where a first screen, in which a user is able toselect a function among a plurality of functions, is displayed on thedisplay unit, and the reading unit executes the predetermined operationand the printing unit executes the predetermined operation in a casewhere a second screen, which is to be displayed upon user selection of acopying function among the plurality of functions in the first screen,is displayed on the display unit.
 19. The image reading apparatusaccording to claim 12, wherein the predetermined operation isinitialization processing of the reading unit.
 20. The image readingapparatus according to claim 12, wherein power supply to the processoris stopped when in the power-saving state.
 21. The image readingapparatus according to claim 12, wherein the control unit registers ascreen selected by a user as the screen to be displayed by the displayunit when the image reading apparatus returns from the power-savingstate.
 22. The image reading apparatus according to claim 12, whereinthe control unit causes the reading unit to execute the predeterminedoperation on a basis of the screen displayed on the display unit beforereceiving a job execution instruction.
 23. A method for controlling animage reading apparatus capable of shifting to a power-saving state,comprising: registering a screen to be displayed by a display unit whenthe image reading apparatus returns from the power-saving state; anddetermining whether or not to cause a reading unit to execute apredetermined operation on a basis of the screen displayed on thedisplay unit.